package clases;

public class FiltroIPNoAceptaIp extends Filtro{
	private IP ipQueFiltra;
	private IP ipDenegada;
	
	public FiltroIPNoAceptaIp(IP ipQueFiltra, IP ipDenegada) {
		this.ipQueFiltra = ipQueFiltra;
		this.ipDenegada = ipDenegada;
	}
	
	@Override
	public void aplicar(Paquete paquete) {
		if(paquete.getOrigen().getNroIP()==this.ipDenegada.getNroIP()
				&& paquete.getDestino().getNroIP() == this.getIpQueFiltra().getNroIP()
		){
			System.out.println("Filtro Denega paquete por ser de la ip" + this.getIpDenegada().getNroIP() + "con destino a ip" + this.getIpQueFiltra().getNroIP());
		}
		
	}
	
	public IP getIpQueFiltra() {
		return ipQueFiltra;
	}
	public void setIpQueFiltra(IP ipQueFiltra) {
		this.ipQueFiltra = ipQueFiltra;
	}
	public IP getIpDenegada() {
		return ipDenegada;
	}
	public void setIpDenegada(IP ipDenegada) {
		this.ipDenegada = ipDenegada;
	}



}
